package example.day07.demo07;

/*
    手机类
         属性
             品牌  brand
             颜色  color
             价格  price

         行为
             发短信
             打电话
             展示手机信息

    要求
        私有成员变量
        空参 带参(为成员变量赋值)
        get/set方法

    定义测试类
         创建手机类对象(一种使用空参  一种使用带参)
         为成员变量赋值
         并调用 发短信 打电话 展示手机信息的功能



    封装:隐藏实现细节 提供公共的访问方式
 */
public class Phone {

    private String brand;
    private String color;
    private double price;


    public Phone(){

    }

    public Phone(String brand ,String color,double price){
        this.brand = brand;
        this.color = color;
        this.price = price;
    }


    public  void sendMessage(){
        System.out.println(brand+"品牌"+color+"颜色的手机发短信了");
    }

    public void call(){
        System.out.println(brand+"品牌"+color+"颜色的手机打电话了");
    }

    public void show(){
        System.out.println("品牌:"+brand);
        System.out.println("颜色:"+color);
        System.out.println("价格"+price);
    }


    public void setBrand(String brand){
        this.brand = brand;
    }
    public String getBrand(){
        return brand;
    }

    public void setColor(String color){
        this.color = color;
    }

    public String getColor(){
        return  color;
    }

    public void setPrice(double price){
        this.price = price;
    }


    public double getPrice(){
        return  price;
    }



}
